package com.hspedu.homework;

/**
 * @Author Stringzhua
 * @Date 2024/3/10 16:14
 * description:
 * 编写程序
 * 输入形式为:Han Shun Ping的人名
 * 以Ping,Han.S的形式打印出来
 * 其中.S是中间单词得到首字母
 */
public class homework03 {
    public static void main(String[] args) {
        /*
         * 思路分析:
         * (1)对输入的字符串进行分析split(" ")
         * (2)对接收到的String数组进行格式化 String.format()
         * (3)对输入的数据进行校验
         * */
//        String name="Han Shun Ping";
        String name="Willian Jefferson Clinton";
        printName(name);
    }

    public static void printName(String str) {
        if (str == null) {
            System.out.println("str 不能为空");
            return;
        }
        String[] names = str.split(" ");
        if (names.length != 3) {
            System.out.println("输入的字符串格式不正确");
            return;
        }
        String format = String.format("%s,%s.%c", names[2], names[0], names[1].toUpperCase().charAt(0));
        System.out.println(format);
    }
}

